About Look Property Investments Limited (03205252) United Kingdom