About Wilbo Management Company Limited (01323678) United Kingdom