About Kells Lane Management Limited (05584169) United Kingdom