About Redrooster Properties Ltd (12439191) United Kingdom