About Sylvan Holdings Limited (03266157) United Kingdom