About Innovation Property (uk) Limited (03730163) United Kingdom