About Trefusis Flats Management Company Limited (08299667) United Kingdom