About Neuehouse Strand Limited (09225887) United Kingdom