About Westcombe Development & Investment Ltd (07387710) United Kingdom