About Deljohn Management Company Limited (09681824) United Kingdom