About Benson & Duncan Associates Ltd (05348639) United Kingdom