About Wycombe Apartments Ltd (13196112) United Kingdom