About Elgin Mills Properties Limited (13180786) United Kingdom