About Excellon Property Limited (08548698) United Kingdom