About N. Russell & Co Limited (05202852) United Kingdom