About Jerry & Co. Limited (SC492950) United Kingdom