About Aj Clough Properties Limited (12480997) United Kingdom