About A&c Leek Properties Limited (12218190) United Kingdom