About Paylor Controls Limited (01242923) United Kingdom