About Ian Taylor Mean Ltd (09348691) United Kingdom