About York Sills Limited (05889085) United Kingdom