About Shackleton Blackmore & Taylor Limited (02962796) United Kingdom