About Wyburn Investment Company Limited (00555684) United Kingdom