About Team D Properties Limited (12796256) United Kingdom