About Ockham Developments Limited (04584933) United Kingdom