About Loved & Found Limited (12591731) United Kingdom