About Sylvester & Barrett Ltd (11012287) United Kingdom