About O.t.s. Building Services Ltd (13293158) United Kingdom