About Walterstead Limited (SC368318) United Kingdom