About L & N Walker Ltd (SC276809) United Kingdom