About Freespace Living Limited (SC329463) United Kingdom