About Clifton Close Management Company Limited (01629938) United Kingdom