About Foxholme Close Limited (11594649) United Kingdom