About Alexandra & Hill Ltd (07963278) United Kingdom