About Templeman And Clarke Properties Limited (10762188) United Kingdom