About Mark Taylor London Limited (06170596) United Kingdom