About Flitch Rentals Limited (12619273) United Kingdom