About Jolly British Developments Limited (12357908) United Kingdom