About Plestor House Limited (07331484) United Kingdom