About Winslade Investments Limited (06852576) United Kingdom