About Russell Quirk Ltd (11584016) United Kingdom