About Stowe Hill Marine Limited (04640758) United Kingdom