About Eckton & Company Limited (09259283) United Kingdom