About J W & Sons Open House 24 Ltd (12553761) United Kingdom