About Bedford & Taylor Ltd (13276613) United Kingdom