About Macrae Veit Associates Limited (SC442520) United Kingdom