About Ellison & Sons Ltd (12090277) United Kingdom