About Neill & Co. Insurance Brokers Limited (SC229962) United Kingdom