About London & Clifton Ltd (12656600) United Kingdom