About Tech House Development Ltd (09935169) United Kingdom