About Froxfield Village Limited (05386479) United Kingdom