About Nella & Peter Properties Ltd (13558946) United Kingdom