About Leigh Spirit Company Limited (12771717) United Kingdom