About Baggs-ross & Ramsden Limited (04230215) United Kingdom