About Maginhawa London Ltd (12309720) United Kingdom