About Affleck Technical Limited (SC477489) United Kingdom