About Obayashi Properties Uk Limited (12643252) United Kingdom