About Greensands Place Ltd (09497640) United Kingdom