About Foxcroft (oakley Garden Village) Management Company Limited (01374298) United Kingdom