About Suffolk Latch Company Limited (06042616) United Kingdom