About Allan Ross Investments Limited (07105919) United Kingdom