About Owen James Developments Limited (11254067) United Kingdom