About Neil Rhys Owens Ltd (11361264) United Kingdom