About Alfarid (st. Albans) Ltd (12952227) United Kingdom