About The 22 Taylor Limited (10777585) United Kingdom