About Almeida Management Limited (03568732) United Kingdom