About Robert Almeida Limited (10219917) United Kingdom