About Jbb London Limited (08684933) United Kingdom