About Knight Square Holdings Limited (07925023) United Kingdom