About Glickman Scottish Limited Partnership (SL005865) United Kingdom