About E H Clifford Associates Limited (07185771) United Kingdom