About Fenchurch Short Stays Ltd (11943838) United Kingdom