About Westcliff Looe Management Company Limited (05748384) United Kingdom