About Bc Needham Ltd (13682663) United Kingdom