About Lochvale Limited (SC332506) United Kingdom