About Dewrance & Co.limited (00339893) United Kingdom