About 26 Litchdon Street Management Company Limited (06379598) United Kingdom