About Deaconsfield Properties Limited (03388925) United Kingdom