About Stillman Insurance Brokers Ltd. (10946773) United Kingdom