About O & J Developments Limited (04588292) United Kingdom