About Exelby Foster & Co Limited (00519164) United Kingdom