About O & T Property Investment Limited (07021413) United Kingdom