About Framingham Trading Limited (12154591) United Kingdom