About Ross W Henderson Ltd (SC709773) United Kingdom