About Ockerby Lamarque Limited (03836946) United Kingdom