About Twelve Ness Walk Limited (SC565984) United Kingdom