About Bicton Property Management Limited (09595938) United Kingdom