About Glennro Limited (12071798) United Kingdom