About The Nellie Chute Ltd (10459384) United Kingdom