About Cowley Place Management Limited (03254553) United Kingdom