About Wilber & Co Limited (06700905) United Kingdom