About Houterman Smith Properties Limited (12863913) United Kingdom