About Jannard Quadrant Insurance Brokers Limited (03827562) United Kingdom