About Vicarage Spirit Limited (11236490) United Kingdom