About T & A Property Developer Ltd (10645660) United Kingdom