About Bessacarr Property Management Company Limited (01808614) United Kingdom