About Scabal London Limited (00524725) United Kingdom