About Karen Beach Design Limited (11549208) United Kingdom