About E Dewar Consulting Ltd (SC612522) United Kingdom