About James A Parker Ltd (SC618397) United Kingdom