About Patchwork Pavilions Ltd (13462540) United Kingdom