About Clifton Holdings Limited (02173398) United Kingdom