About Byrne & Byrne Ltd. (07766700) United Kingdom