About The Droll Trollop Limited (10986291) United Kingdom