About Stanley Byron & Sons Limited (00616268) United Kingdom