About Affleck Consultancy Services Limited (SC670413) United Kingdom