About Kp & Ra Storer Ltd (07497863) United Kingdom