About Taylor Mammon And Nathan Limited (11178988) United Kingdom