About Waldron Spencer & Co (SL002442) United Kingdom