About Plectorrhiza Contracting Ltd (10455317) United Kingdom