About Ebbitt Associates Limited (SC384895) United Kingdom