About Westcombe Investments Limited (01660185) United Kingdom