About Bean & Fox Ltd (12614944) United Kingdom