About Rory Seaford Design Limited (07627289) United Kingdom