About Sjr Land Investments Limited (12646120) United Kingdom