About Elsham Twenty One Management Company Limited (02506192) United Kingdom