About The Stour Bay Property Management Company Limited (04958457) United Kingdom