About Stanrod Limited (03755914) United Kingdom