About De Byrne Limited (11893173) United Kingdom