About Deakin Property Management Ltd (13046105) United Kingdom