About Windel Properties Limited (03336129) United Kingdom