About Backhouse Insurance Brokers Limited (00304106) United Kingdom