About J. Deverill Services Ltd. (02893154) United Kingdom