About Albinroy Limited (01233156) United Kingdom