About Wycombe Flats Limited (00317516) United Kingdom