About Solstrand Industries Limited (03302827) United Kingdom