About Eighty Jellicoe Limited (08035283) United Kingdom