About Ellen Brimble & Associates Limited (05405427) United Kingdom