About George Still Ltd (12770966) United Kingdom