About Windcap Resi No1 Limited (NI621491) United Kingdom