About Barrett Bell Holdings Ltd (09586564) United Kingdom