About Leonardo (hove) Limited (03923267) United Kingdom