About Byrnes Soler & Co Limited (03166853) United Kingdom