About Amicus Development Services Ltd (09652212) United Kingdom