About Albert Ross Investments Limited (08830404) United Kingdom