About Nicholas Peters Properties Limited (04861666) United Kingdom