About O & S Developments Ltd (13288747) United Kingdom