About Window And Lock Hardware Limited (10184281) United Kingdom