About Foxecroft Partnership Limited (13342523) United Kingdom