About 2426clifton Limited (12445560) United Kingdom