About Albert & Frederick Limited (12059763) United Kingdom