About Trychywmad Property Ltd (10883218) United Kingdom