About South Lodge Flats Limited (01270817) United Kingdom