About Edmeades & Franklin Ltd (13648109) United Kingdom