About Ptc Lettings Limited (12967252) United Kingdom