About Maelstrom Lancaster Ltd (08035190) United Kingdom