About James Town Ltd (12984618) United Kingdom