About Ellin & Sons Limited (07359788) United Kingdom