About Skittrall Properties Limited (12868478) United Kingdom