About Jabberwocky Properties Ltd (12145601) United Kingdom