About Freshspace Interiors Limited (12417506) United Kingdom