About Bishops Frome Holdings Ltd (09584309) United Kingdom