About Clifton Management Company Limited (02279452) United Kingdom