About Apple Leonard Limited (05860403) United Kingdom