About Ellingham House Limited (13125191) United Kingdom