About Allan Panthera Properties Limited (SC669520) United Kingdom