About Wedo Properties Limited (11503316) United Kingdom