About Findlay Productions Ltd (SC412282) United Kingdom