About Jag And Land Properties Limited (11692176) United Kingdom