About Raffle Properties Ltd (13310376) United Kingdom