About Decca Properties Ltd (13256662) United Kingdom