About O & P Developments Limited (12782893) United Kingdom