About Affleck & Major Ltd (12779423) United Kingdom