About Ebble Associates Limited (05422719) United Kingdom