About Decali & Co Holdings Llp (OC422033) United Kingdom