About Jjr London Limited (12872133) United Kingdom