About Ellis & Sons Amalgamated Properties Limited (00354146) United Kingdom