About L. R. Himpfen Limited (00523337) United Kingdom