About Wyburd & Company Limited (08744175) United Kingdom