About Clifford Properties Limited (09665264) United Kingdom