About Barron Of London Limited (08222526) United Kingdom