About The Crabapple Investment Company Limited (11586231) United Kingdom