About Sturton Flats Management Company Limited (03622503) United Kingdom