About N. Sandford Holdings Limited (07609237) United Kingdom