About Ellington & Sons Limited (11155840) United Kingdom