About Teamwork Properties Limited (05322066) United Kingdom