About Willander Properties Limited (06376020) United Kingdom