About Wilber London Ltd (11859974) United Kingdom