About Meerkat Maintenance Company Limited (07425762) United Kingdom