About Anfield Holdings Limited (10404058) United Kingdom