About Culham Lodge Apartments Ltd (05612183) United Kingdom