About Iplace Properties Limited (12502090) United Kingdom