About T & A Property Services Limited (04686184) United Kingdom