About Jackal Properties Limited (SC228832) United Kingdom