About Jerroms Holdings Limited (11856653) United Kingdom