About Sheilas Cricklewood Ltd (12433544) United Kingdom