About Wellow Brook & Co Limited (09118508) United Kingdom