About Glasgow Land Investment Ltd (07396364) United Kingdom