About Oliver James Developments Limited (09886045) United Kingdom