About Redsands Properties Limited (09990339) United Kingdom