About Williams House Shrewsbury Limited (07054128) United Kingdom