About Mulberry Floating Homes Limited (09245797) United Kingdom