About Deaconsfield Property Limited (11776078) United Kingdom