About Man Made Solutions Limited (03354644) United Kingdom