About Rory Barratt Design Ltd (09455518) United Kingdom