About Windham Property (management) Limited (00835963) United Kingdom