About Three Flats Freeholders Limited (05673593) United Kingdom