About Sillers Farnham Limited (11772078) United Kingdom