About Declan Vivian & Co Limited (09525132) United Kingdom