About I & L Mcneill Limited (SC319781) United Kingdom