About 19a Twerton Management Company Limited (04272817) United Kingdom