About Findlays Stayaways Ltd (12750822) United Kingdom