About Beaconsfield Short Stays Ltd (12764159) United Kingdom