About Mcclellan Properties Limited (10702519) United Kingdom