Greaves Cotton Ltd (BOM:501455) reports a robust 60% year-on-year increase in consolidated revenue, while navigating hurdles in the electric vehicle market.
For many practices, self assessment still means wading through email chains, client spreadsheets and separate tax packages, ...