About Williams & Byrne Limited (05052911) United Kingdom