About Jubb Group Limited (10178589) United Kingdom