SEO Settings, Google Search is not picking up the Description set in BSS

Hi guys, I have a problem with SEO settings. I set a name and description that I want to come out in Google Search or any other search engines but when I search my website, it is only taking the Name I set and not the description. The descriptions showing are the 1st text or sentence in the home page. How to set it right? TIA

meta name="description" content="A description of the page" 

Use this tag to provide a short description of the page. In some situations this description is used as a part of the snippet shown in the search results. More information

BTW, that's absolutely unrelated to BSS and the first answer I got using Google

Google often does whatever the heck it feel like in terms of how it crawls your pages and decides to list titles and descriptions. It's very frustrating. For example, on my site here, Google's SERP shows the page title as "Fortitude Contracting Logo" which is actually the alt tag of the big logo on the page, when the HTML clearly reads <title>Residential Contracting, Home Improvements | Suffolk, Nassau</title>