About Altof & Lyall Limited (10801158) United Kingdom