About Wilbert & Co Properties Management Ltd (13654880) United Kingdom