About Kirk Lovegrove & Company Limited (11592953) United Kingdom