About Harrington Flats Limited (01268153) United Kingdom