About Victor Edmonds Properties Limited (13254680) United Kingdom