About Nicholas Vanburgh Limited (05953306) United Kingdom