About L & S Appleyard Limited (07920601) United Kingdom