About Sl Farndell And Sons Limited (11572329) United Kingdom