About O & T Properties Limited (03703586) United Kingdom