About Verdigris Developers Limited (07669382) United Kingdom