About Whitcomb & Shaftesbury (uk) Limited (05322307) United Kingdom