About Clifton Terrace Development Limited (10640919) United Kingdom