About Farrand Sierra Marketing Limited (11014337) United Kingdom