About O & T Development Property Limited (11953133) United Kingdom