About Accora Limited (04915604) United Kingdom