About Twitchell Management Company Limited (the) (01078553) United Kingdom