About Calleja Miles Limited (04949115) United Kingdom