About Albatros Cromac Smith Limited (08535994) United Kingdom