About Algren Limited (03430498) United Kingdom