About Jury Developments Limited (08246805) United Kingdom