About Albaby Investments Limited (00749362) United Kingdom