About Byrne Longshore & Company Limited (04169552) United Kingdom