About Broomsquires Management Company Limited (06776811) United Kingdom