About T&e James Property Limited (11485338) United Kingdom