About Algar Group Limited (10527307) United Kingdom