About The Generalist Specialist Ltd (10610293) United Kingdom