About Jd Flea And Sons Ltd (12434584) United Kingdom