About Wilbur Limited (06885195) United Kingdom