About Jack Frost Associates Limited (08017180) United Kingdom