About Sylvester Holdings Limited (05121423) United Kingdom