About Handle Manufacturing Limited (09518095) United Kingdom