About T & O Properties Limited (05182388) United Kingdom