About Ebbshire Limited (03286951) United Kingdom