About The Twenty Seven Trading Company Limited (05188592) United Kingdom