About Red Sparrow Properties Ltd (09821784) United Kingdom