About Patchwork Property Limited (10976342) United Kingdom