About Clifton Square Limited (11429983) United Kingdom