About Teemau Constructors Limited (10895351) United Kingdom