About Fletcher Rentals Ltd (11471115) United Kingdom