About Ellington Whyte Limited (12048601) United Kingdom