About Almond Management Limited (SC580898) United Kingdom