About The Finkle (selby) Ltd (12060107) United Kingdom