About S & N Handley Limited (SC632240) United Kingdom