About Spencer S Kitchen Ltd (12517015) United Kingdom