About Seacombe Lodge (management) Company Limited (01718204) United Kingdom