About Welmax Properties Limited (03957452) United Kingdom