About Sr & Sr Holdings Ltd (09333778) United Kingdom