About Nichols Properties 1 Limited (13489324) United Kingdom