About The London Product & Services Company Ltd (09985852) United Kingdom