About Strawberry Moon Interiors Limited (10815798) United Kingdom