About Winchelsea Lodge Ltd (12136470) United Kingdom