About Glenn Martin Investments Limited (12903895) United Kingdom