About The Welcombe Lookout Limited (06942630) United Kingdom