About Dewkes Limited (12908305) United Kingdom