About Len Peters Properties (00796803) United Kingdom