About Almeida Associates Limited (04481093) United Kingdom