About Deakin & Co. Lettings Limited (08795539) United Kingdom