About Charles Attard Consultancy Limited (06667550) United Kingdom