About Cross & Co Property Limited (10269420) United Kingdom