About Stanbrook & Nicholson Ltd (05677402) United Kingdom