About Nestware Properties Limited (06338850) United Kingdom