About Oramus & Spencer Ltd (12954470) United Kingdom