About Freed Of London Limited (02693052) United Kingdom