About Teamplus Properties Limited (NI062662) United Kingdom