About L Parker & Company Limited (03135105) United Kingdom