About Winslade Holdings Limited (13229874) United Kingdom