About Clifton Scott & Co Limited (11785212) United Kingdom