About Greenland Stockwell Limited (12427329) United Kingdom