About Sterling & Phoenix Ltd (09628638) United Kingdom